package cn.tedu.charging.order.pojo.po;


import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;

import java.lang.annotation.Documented;
import java.math.BigDecimal;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
@Document(indexName = "charging_data_2407")
public class ChargingProcessPO {
    @Id
    Long id;

    String orderNo;
    Integer gunId;
    Integer gunType;
    Integer stationId;

    BigDecimal total;

    //    充电度数
    Float chargingCapacity;
    /**
     * 充电时长
     * 用什么样的类型定义
     * Date LocalDateTime
     * 更应该用字符串 或者 Long
     * 后端服务 只存储 原始的时间
     *
     * 前端展示 想展示什么格式 这是前端的事
     * 前端显示 小时/分钟/秒
     * 前端显示 小时:分钟:秒
     *
     * 后端只管存储
     */
    Long totalTime;
}
